package com.hmall.model;

import javax.persistence.Column;
import javax.persistence.Id;
import javax.persistence.Table;

@Table(name = "img_license")
public class ImgLicense {
    @Id
    @Column(name = "license_id")
    private Integer licenseId;

    @Column(name = "user_id")
    private Integer userId;

    /**
     * 配置字符串信息
     */
    @Column(name = "config_str")
    private String configStr;

    /**
     * 输入图片的角度（顺时针旋转），［0， 90， 180，270］
     */
    private Float angle;

    /**
     * 注册号，没有识别出来时返回"FailInRecognition"
     */
    @Column(name = "reg_num")
    private String regNum;

    /**
     * 公司名称，没有识别出来时返回"FailInRecognition"
     */
    private String name;

    /**
     * 公司法人，没有识别出来时返回"FailInRecognition"
     */
    private String person;

    /**
     * 公司注册日期(例：证件上为"2014年04月16日"，算法返回"20140416")
     */
    @Column(name = "establish_date")
    private String establishDate;

    /**
     * 公司营业期限终止日期(例：证件上为"2014年04月16日至2034年04月15日"，算法返回"20340415")
     */
    @Column(name = "valid_period")
    private String validPeriod;

    /**
     * 公司地址，没有识别出来时返回"FailInRecognition"
     */
    private String address;

    /**
     * 注册资本，没有识别出来时返回"FailInRecognition"
     */
    private String captial;

    /**
     * 经营范围，没有识别出来时返回"FailInRecognition"
     */
    private String business;

    /**
     * 国徽位置［top,left,height,width］，没有识别出来时返回"FailInDetection"
     */
    private String elbem;

    /**
     * 标题位置［top,left,height,width］，没有识别出来时返回"FailInDetection"
     */
    private String title;

    /**
     * 印章位置［top,left,height,width］，没有识别出来时返回"FailInDetection"
     */
    private String stamp;

    /**
     * 二维码位置［top,left,height,width］，没有识别出来时返回"FailInDetection"
     */
    private String qrcode;

    /**
     * 识别成功与否 true/false
     */
    private String success;

    @Column(name = "request_id")
    private String requestId;

    /**
     * @return license_id
     */
    public Integer getLicenseId() {
        return licenseId;
    }

    /**
     * @param licenseId
     */
    public void setLicenseId(Integer licenseId) {
        this.licenseId = licenseId;
    }

    /**
     * 获取配置字符串信息
     *
     * @return config_str - 配置字符串信息
     */
    public String getConfigStr() {
        return configStr;
    }

    /**
     * 设置配置字符串信息
     *
     * @param configStr 配置字符串信息
     */
    public void setConfigStr(String configStr) {
        this.configStr = configStr;
    }

    /**
     * 获取输入图片的角度（顺时针旋转），［0， 90， 180，270］
     *
     * @return angle - 输入图片的角度（顺时针旋转），［0， 90， 180，270］
     */
    public Float getAngle() {
        return angle;
    }

    /**
     * 设置输入图片的角度（顺时针旋转），［0， 90， 180，270］
     *
     * @param angle 输入图片的角度（顺时针旋转），［0， 90， 180，270］
     */
    public void setAngle(Float angle) {
        this.angle = angle;
    }

    /**
     * 获取注册号，没有识别出来时返回"FailInRecognition"
     *
     * @return reg_num - 注册号，没有识别出来时返回"FailInRecognition"
     */
    public String getRegNum() {
        return regNum;
    }

    /**
     * 设置注册号，没有识别出来时返回"FailInRecognition"
     *
     * @param regNum 注册号，没有识别出来时返回"FailInRecognition"
     */
    public void setRegNum(String regNum) {
        this.regNum = regNum;
    }

    /**
     * 获取公司名称，没有识别出来时返回"FailInRecognition"
     *
     * @return name - 公司名称，没有识别出来时返回"FailInRecognition"
     */
    public String getName() {
        return name;
    }

    /**
     * 设置公司名称，没有识别出来时返回"FailInRecognition"
     *
     * @param name 公司名称，没有识别出来时返回"FailInRecognition"
     */
    public void setName(String name) {
        this.name = name;
    }

    /**
     * 获取公司法人，没有识别出来时返回"FailInRecognition"
     *
     * @return person - 公司法人，没有识别出来时返回"FailInRecognition"
     */
    public String getPerson() {
        return person;
    }

    /**
     * 设置公司法人，没有识别出来时返回"FailInRecognition"
     *
     * @param person 公司法人，没有识别出来时返回"FailInRecognition"
     */
    public void setPerson(String person) {
        this.person = person;
    }

    /**
     * 获取公司注册日期(例：证件上为"2014年04月16日"，算法返回"20140416")
     *
     * @return establish_date - 公司注册日期(例：证件上为"2014年04月16日"，算法返回"20140416")
     */
    public String getEstablishDate() {
        return establishDate;
    }

    /**
     * 设置公司注册日期(例：证件上为"2014年04月16日"，算法返回"20140416")
     *
     * @param establishDate 公司注册日期(例：证件上为"2014年04月16日"，算法返回"20140416")
     */
    public void setEstablishDate(String establishDate) {
        this.establishDate = establishDate;
    }

    /**
     * 获取公司营业期限终止日期(例：证件上为"2014年04月16日至2034年04月15日"，算法返回"20340415")
     *
     * @return valid_period - 公司营业期限终止日期(例：证件上为"2014年04月16日至2034年04月15日"，算法返回"20340415")
     */
    public String getValidPeriod() {
        return validPeriod;
    }

    /**
     * 设置公司营业期限终止日期(例：证件上为"2014年04月16日至2034年04月15日"，算法返回"20340415")
     *
     * @param validPeriod 公司营业期限终止日期(例：证件上为"2014年04月16日至2034年04月15日"，算法返回"20340415")
     */
    public void setValidPeriod(String validPeriod) {
        this.validPeriod = validPeriod;
    }

    /**
     * 获取公司地址，没有识别出来时返回"FailInRecognition"
     *
     * @return address - 公司地址，没有识别出来时返回"FailInRecognition"
     */
    public String getAddress() {
        return address;
    }

    /**
     * 设置公司地址，没有识别出来时返回"FailInRecognition"
     *
     * @param address 公司地址，没有识别出来时返回"FailInRecognition"
     */
    public void setAddress(String address) {
        this.address = address;
    }

    /**
     * 获取注册资本，没有识别出来时返回"FailInRecognition"
     *
     * @return captial - 注册资本，没有识别出来时返回"FailInRecognition"
     */
    public String getCaptial() {
        return captial;
    }

    /**
     * 设置注册资本，没有识别出来时返回"FailInRecognition"
     *
     * @param captial 注册资本，没有识别出来时返回"FailInRecognition"
     */
    public void setCaptial(String captial) {
        this.captial = captial;
    }

    /**
     * 获取经营范围，没有识别出来时返回"FailInRecognition"
     *
     * @return business - 经营范围，没有识别出来时返回"FailInRecognition"
     */
    public String getBusiness() {
        return business;
    }

    /**
     * 设置经营范围，没有识别出来时返回"FailInRecognition"
     *
     * @param business 经营范围，没有识别出来时返回"FailInRecognition"
     */
    public void setBusiness(String business) {
        this.business = business;
    }

    /**
     * 获取国徽位置［top,left,height,width］，没有识别出来时返回"FailInDetection"
     *
     * @return elbem - 国徽位置［top,left,height,width］，没有识别出来时返回"FailInDetection"
     */
    public String getElbem() {
        return elbem;
    }

    /**
     * 设置国徽位置［top,left,height,width］，没有识别出来时返回"FailInDetection"
     *
     * @param elbem 国徽位置［top,left,height,width］，没有识别出来时返回"FailInDetection"
     */
    public void setElbem(String elbem) {
        this.elbem = elbem;
    }

    /**
     * 获取标题位置［top,left,height,width］，没有识别出来时返回"FailInDetection"
     *
     * @return title - 标题位置［top,left,height,width］，没有识别出来时返回"FailInDetection"
     */
    public String getTitle() {
        return title;
    }

    /**
     * 设置标题位置［top,left,height,width］，没有识别出来时返回"FailInDetection"
     *
     * @param title 标题位置［top,left,height,width］，没有识别出来时返回"FailInDetection"
     */
    public void setTitle(String title) {
        this.title = title;
    }

    /**
     * 获取印章位置［top,left,height,width］，没有识别出来时返回"FailInDetection"
     *
     * @return stamp - 印章位置［top,left,height,width］，没有识别出来时返回"FailInDetection"
     */
    public String getStamp() {
        return stamp;
    }

    /**
     * 设置印章位置［top,left,height,width］，没有识别出来时返回"FailInDetection"
     *
     * @param stamp 印章位置［top,left,height,width］，没有识别出来时返回"FailInDetection"
     */
    public void setStamp(String stamp) {
        this.stamp = stamp;
    }

    /**
     * 获取二维码位置［top,left,height,width］，没有识别出来时返回"FailInDetection"
     *
     * @return qrcode - 二维码位置［top,left,height,width］，没有识别出来时返回"FailInDetection"
     */
    public String getQrcode() {
        return qrcode;
    }

    /**
     * 设置二维码位置［top,left,height,width］，没有识别出来时返回"FailInDetection"
     *
     * @param qrcode 二维码位置［top,left,height,width］，没有识别出来时返回"FailInDetection"
     */
    public void setQrcode(String qrcode) {
        this.qrcode = qrcode;
    }





    /**
     * @return request_id
     */
    public String getRequestId() {
        return requestId;
    }

    /**
     * @param requestId
     */
    public void setRequestId(String requestId) {
        this.requestId = requestId;
    }

    public void setSuccess(String success) {
        this.success = success;
    }
}